A best first search exact algorithm for the Multiple-choice Multidimensional Knapsack Problem
نویسنده
چکیده
In this paper, we propose an optimal algorithm for the Multiple-choice Multidimensional Knapsack Problem MMKP. The main principle of the approach is twofold: (i) to generate an initial feasible solution as a starting lower bound, and (ii) at different levels of the search tree to determine an intermediate upper bound obtained by solving an auxiliary problem called MMKPaux and perform the strategy of fixing items during the exploration. The approach which we develop is of best-first search strategy. The method was able to optimally solve the MMKP. The performance of the exact algorithm is evaluated on a set of small and medium instances, some of them are extracted from the literature and others are randomly generated. This algorithm is parallelizable and it is one of its important feature.
منابع مشابه
Development of core to solve the multidimensional multiple-choice knapsack problem
The multidimensional multiple-choice knapsack problem (MMKP) is an extension of the 0-1 knapsack problem. The core concept has been used to design efficient algorithms for the knapsack problem but the core has not been developed for the MMKP so far. In this paper, we develop an approximate core for the MMKP and utilize it to solve the problem exactly. Computational results show that the algorit...
متن کاملGenetic Algorithms for 0/1 Multidimensional Knapsack Problems
An important class of combinatorial optimization problems are the Multidimensional 0/1 Knapsacks, and various heuristic and exact methods have been devised to solve them. Among these, Genetic Algorithms have emerged as a powerful new search paradigms. We show how a proper selection of parameters and search mechanisms lead to an implementation of Genetic Algorithms that yields high quality solut...
متن کاملAn Integer Programming-based Local Search for Large-Scale Multidimensional Knapsack Problems
Integer programming-based local search (IPbLS) is a metaheuristic recently proposed for solving linear combinatorial optimization problems. IPbLS is basically the same as the first-choice hillclimbing except for using integer programming for neighbor generation. Meanwhile, the multidimensional knapsack problem (MKP) is one of the most well-known linear combinatorial optimization problems and ha...
متن کاملSurrogate constraint analysis-new heuristics and learning schemes for satisfiability problems
Surrogate constraint analysis has been applied effectively to a variety of combinatorial optimization problems, as a foundation for both exact and heuristic methods. In the heuristic domain, surrogate constraint methods are particularly suited to the creation of associated learning procedures and to the application of probabilistic decisions. We show that these approaches are natural and effect...
متن کاملContinuous Knapsack Problems
TIle multiple-choice continuous knapsack problem is dermed as follows: maximize z = ~n ~~i CjJ'XiJ' 1=1 J= 1 subject to (1) ~n ~mi aijXij .;;; b, (2) 0 .;;; Xij .;;; I, i = 1,2, ... , n,j = 1. 2, ... , mi, (3) at most one of Xij G = 1,2, ... , mi) 1=1 J=1 is positive for each i = I, 2, ... , n, where n, mi are positive integers and aij are nonnegative integers. In this paper, it is proved that ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Comb. Optim.
دوره 13 شماره
صفحات -
تاریخ انتشار 2007